part machining cnc machining precision machining cad metal manufacturing machine shop cnc broaching milling fabrication modern machine shop military